Skip to content

feat(om2.0): the extensions and improvements section#2905

Merged
bwplotka merged 2 commits intomainfrom
krajo/om2-extensions-improvements
Mar 20, 2026
Merged

feat(om2.0): the extensions and improvements section#2905
bwplotka merged 2 commits intomainfrom
krajo/om2-extensions-improvements

Conversation

@krajorama
Copy link
Member

@krajorama krajorama commented Mar 18, 2026

I haven't added UTF-8 , I'll let @ywwg decide if we want to add that here.

Signed-off-by: György Krajcsovits <gyorgy.krajcsovits@grafana.com>
This version introduces major changes to the first version to improve reliability, performance and compatibility with the Prometheus Protobuf format and the OpenTelemetry data model and naming conventions. At the same time, the format retains the ability to expose telemetry in a simple way and to be human-readable. This format is close enough to the previous version, the Prometheus query language, and the data model so as to ease the transition.

It also ensures that there is a basic standard which is easy to implement. This can be built upon in future versions of the standard. The intention is that future versions of the standard will always require support for this 1.0 version, both syntactically and semantically.
It also ensures that there is a basic standard which is easy to implement. This can be built upon in future versions of the standard. The intention is that future minor versions of the standard will always require support for this 2.0 version, both syntactically and semantically.
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Note this basically excludes the possibility to change the stateset to be strictly a composite type - it will only allow us to add a composite type for it on top OR create 3.0.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

or allow both Number OR CompositeValue. We support that for unknown type already. Either way, fine

dashpole
dashpole previously approved these changes Mar 18, 2026
ArthurSens
ArthurSens previously approved these changes Mar 18, 2026
@krajorama krajorama added the priority/p2 Candidates for next primary. label Mar 19, 2026
bwplotka
bwplotka previously approved these changes Mar 20, 2026
Copy link
Member

@bwplotka bwplotka left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good, mod nits

This version introduces major changes to the first version to improve reliability, performance and compatibility with the Prometheus Protobuf format and the OpenTelemetry data model and naming conventions. At the same time, the format retains the ability to expose telemetry in a simple way and to be human-readable. This format is close enough to the previous version, the Prometheus query language, and the data model so as to ease the transition.

It also ensures that there is a basic standard which is easy to implement. This can be built upon in future versions of the standard. The intention is that future versions of the standard will always require support for this 1.0 version, both syntactically and semantically.
It also ensures that there is a basic standard which is easy to implement. This can be built upon in future versions of the standard. The intention is that future minor versions of the standard will always require support for this 2.0 version, both syntactically and semantically.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

or allow both Number OR CompositeValue. We support that for unknown type already. Either way, fine

Co-authored-by: Bartlomiej Plotka <bwplotka@gmail.com>
Signed-off-by: George Krajcsovits <krajorama@users.noreply.github.com>
@krajorama krajorama dismissed stale reviews from bwplotka, ArthurSens, and dashpole via a22d819 March 20, 2026 11:16
@bwplotka bwplotka merged commit 33fb2eb into main Mar 20, 2026
7 checks passed
@bwplotka bwplotka deleted the krajo/om2-extensions-improvements branch March 20, 2026 12:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

priority/p2 Candidates for next primary.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants